#ifndef __WED_FRAMEWORK_CONFIG_H__
#define __WED_FRAMEWORK_CONFIG_H__

#define WED_KERNEL_FREERTOS      1  /* 使用 FreeRTOS 作为内核 */

/*******************************************************************************
 * 内存相关配置项
 ******************************************************************************/
/**
 * \brief 是否使用动态内存
 */
#define WED_MEM_DYMANICS         1

/*******************************************************************************
 * 动态内存相关配置项
 ******************************************************************************/
#if WED_MEM_DYMANICS
/**
 * \brief 动态内存大小
 */
#define WED_MEM_DYMANICS_SIZE    16 * 1024
/**
 * \brief 内存使能状态信息记录
 */
#define WED_MEM_STATS            1
/**
 * \brief 使用 slab 动态内存分配
 */
#define WED_MEM_USE_SLAB         1
/**
 * \brief 使用内存堆动态内存分配
 */
#define WED_MEM_USE_MEMHEAP      0
#endif

/*******************************************************************************
 * 打印相关配置项
 ******************************************************************************/
/**
 * \brief 打印使能
 */
#define WED_PRINT_EN             1
#if WED_PRINT_EN
/**
 * \brief 关键字颜色打印使能
 */
#define WED_COLOR_PRINT_EN       1
/**
 * \brief 打印信息使能
 */
#define WED_INFO_PRINT_EN        1
/**
 * \brief 打印调试信息使能
 */
#define WED_DEBUG_PRINT_EN       1
/**
 * \brief 打印错误信息使能
 */
#define WED_ERR_PRINT_EN         1
#endif
#endif
